sitting bench - French English Dictionary